//首先引入封装好的axios请求
import request from '@/utils/request'

//获取SPU管理数据的接口API
export const reqSpuList=(page,limit,category3Id)=>request({url:`/admin/product/${page}/${limit}`,method:'get',params:category3Id});


//获取Spu信息的接口
export const reqSpu=(spuId)=>request({url:`/admin/product/getSpuById/${spuId}`,method:'get'});

//获取品牌信息的接口
export const reqTradeMarkList=()=>request({url:'/admin/product/baseTrademark/getTrademarkList',method:'get'});

//获取Spu图片的接口
export const reqSpuImageList=(spuId)=>request({url:`/admin/product/spuImageList/${spuId}`,method:'get'});

//获取平台全部销售属性的接口，销售属性一共有3个  /admin/product/baseSaleAttrList
export const reqBaseSaleList=()=>request({url:'/admin/product/baseSaleAttrList',method:'get'});

//添加Spu||修改Spu的接口
export const reqAddOrUpdateSpu=(spuInfo)=>{
 if(spuInfo.id){
  //修改Spu的接口
  return request({url:'/admin/product/updateSpuInfo',method:'post',data:spuInfo})
 }else{
  // 添加Spu的接口
  return request({url:'/admin/product/saveSpuInfo',method:'post',data:spuInfo})
 }
}

//删除Spu的接口
export const reqDeleteSpu=(spuId)=>request({url:`/admin/product/deleteSpu/${spuId}`,method:'delete'});

//获取sku列表数据的接口
export const reqSkuList=(spuId)=>request({url:`/admin/product/findBySpuId/${spuId}`,method:'get'});